home *** CD-ROM | disk | FTP | other *** search
/ The 640 MEG Shareware Studio 2 / The 640 Meg Shareware Studio CD-ROM Volume II (Data Express)(1993).ISO / clang / nn.zip / S-HPUX3-.H < prev    next >
C/C++ Source or Header  |  1989-07-03  |  3KB  |  158 lines

  1. /*
  2.  *    This version is for HP-UX 3.0 (on HP9000 Series 800)
  3.  */
  4.  
  5.  
  6. /*
  7.  *    Include header files containing the following definitions:
  8.  *
  9.  *         off_t, time_t, struct stat
  10.  */
  11.  
  12. #include <sys/types.h>
  13. #include <sys/stat.h>
  14.  
  15.  
  16. /*
  17.  *    Define if your system has system V like ioctls
  18.  */
  19.  
  20. #define    HAVE_TERMIO            /* */
  21.  
  22. /*
  23.  *    Define to use terminfo database.
  24.  *    Otherwise, termcap is used
  25.  */
  26.  
  27. #define    USE_TERMINFO            /* */
  28.  
  29. /*
  30.  *    Specify the library (or libraries) containing the termcap/terminfo
  31.  *    routines.
  32.  *
  33.  *    Notice:  nn only uses the low-level terminal access routines
  34.  *    (i.e. it does not use curses).
  35.  */
  36.  
  37. #define TERMLIB    -lcurses
  38.  
  39. /*
  40.  *    Define HAVE_STRCHR if strchr() and strrchr() are available
  41.  */
  42.  
  43. #define HAVE_STRCHR            /* */
  44.  
  45. /*
  46.  *    Define if a signal handler has type void (see signal.h)
  47.  */
  48.  
  49. #define    SIGNAL_HANDLERS_ARE_VOID    /* */
  50.  
  51. /*
  52.  *    Define if signals must be set again after they are caught
  53.  */
  54.  
  55. #define    RESET_SIGNAL_WHEN_CAUGHT    /* */
  56.  
  57. /*
  58.  *    Define MICRO_ALARM to timeout in 0.1 seconds if possible
  59.  */
  60.  
  61. #define MICRO_ALARM()    not_needed(0.1)  /* only used #ifndef HAVE_TERMIO */
  62.  
  63. /*
  64.  *    Define if your system has BSD like job control (SIGTSTP works)
  65.  */
  66.  
  67. #define HAVE_JOBCONTROL            /* */
  68.  
  69.  
  70. /*
  71.  *    Define if your system has a 4.3BSD like syslog library.
  72.  */
  73.  
  74. #define HAVE_SYSLOG
  75.  
  76. /*
  77.  *    Define if your system provides the "directory(3X)" access routines
  78.  *
  79.  *    If true, include the header file(s) required by the package below
  80.  *    (remember that <sys/types.h> or equivalent is included above)
  81.  *    Also typedef Direntry to the proper struct type.
  82.  */
  83.  
  84. #define    HAVE_DIRECTORY            /* */
  85.  
  86. #include <ndir.h>
  87.  
  88. typedef struct direct Direntry;
  89.  
  90. /*
  91.  *    Define if your system has a mkdir() library routine
  92.  */
  93.  
  94. #define    HAVE_MKDIR            /* */
  95.  
  96.  
  97. /*
  98.  *    Define HAVE_GETHOSTNAME if your system provides a BSD like
  99.  *    gethostname routine.
  100.  *    Otherwise, define HAVE_UNAME if uname() is avaiable.
  101.  *    As a final resort, define HOSTNAME to the name of your system
  102.  *    (in config.h).
  103.  */
  104.  
  105. #define    HAVE_GETHOSTNAME
  106.  
  107. /*
  108.  *    Define DETATCH_TERMINAL to be a command sequence which
  109.  *    will detatch a process from the control terminal
  110.  *    Also include system files needed to perform this HERE.
  111.  *    If not possible, just define it (empty)
  112.  */
  113.  
  114. /* #include "...." */
  115.  
  116. #define    DETATCH_TERMINAL setpgrp();
  117.  
  118.  
  119. /*
  120.  *    Specify where the Bourne Shell is.
  121.  */
  122.  
  123. #define SHELL        "/bin/sh"
  124.  
  125. /*
  126.  *    Specify the default mailer to be invoked by nnmail
  127.  */
  128.  
  129. #define    MAILX        "/usr/bin/mailx"    /* SV */
  130.  
  131.  
  132. /*
  133.  *    Specify the default pager & options.
  134.  */
  135.  
  136. #define    PAGER        "/usr/local/bin/less"
  137.  
  138. /*
  139.  *    Specify the default print command and options.
  140.  */
  141.  
  142. #define    PRINTER        "/usr/bin/lp -s"
  143.  
  144.  
  145. /*
  146.  *    Define the maximum length of any pathname that may occur
  147.  */
  148.  
  149. #define    FILENAME     1024
  150.  
  151.  
  152. /*
  153.  *    Define standard compiler flags here:
  154.  */
  155.  
  156. #define COMPILER_FLAGS -O -z
  157.  
  158.